package cloud.xlh.digital_power_order.config.rabbitmq;

/**
 * Created with IntelliJ IDEA.
 *
 * @ project name : xlh_osms
 * @ Author: XuLeHuang
 * @ Date: 2023/10/16 10:01
 * @ Description:
 */
public class RabbitMQConstant {
    //普通订单交换机
    public static final String COMMON_ORDER_EXCHANGE_NAME = "common.order.exchange";
    //普通订单事件队列
    public static final String COMMON_ORDER_EVENT_QUEUE_NAME = "common.order.event.queue.name";

    //订单延迟路由key
    public static final String ORDER_DELAY_EXPIRE_ROUTING_KEY = "order.delay.expire.routing.key";
    //订单延迟队列
    public static final String ORDER_DELAY_EXPIRE_QUEUE_NAME = "order.delay.expire.queue";
    //死信交换机
    public static final String DEAD_LETTER_EXCHANGE = "dead.letter.exchange";
    //死信路由key
    public static final String DEAD_LETTER_ROUTING_KEY = "dead.letter.routing.key";
    //死信队列
    public static final String DEAD_LETTER_QUEUE_NAME = "dead.letter.queue";

    //订单回查路由key
    public static final String ORDER_BACK_QUERY_ROUTING_KEY = "order.back.query.routing.key";
}
